Minimizing Message-Passing Contention in Fragmentation-Free Processor Allocation
نویسنده
چکیده
Processor allocation, the spatial assignment of a set of processors to each scheduled job, is an important issue in the drive to fully realize the performance potential of massively parallel supercomputers. With the advent of non-contiguous processor allocation strategies , the fragmentation problem has been solved and system utilization has improved. However, message-passing contention is the current performance bottleneck in fragmentation-free processor allocation. In this paper, we present MC, a new processor allocation strategy for mesh-connected parallel computers that (1) is fragmentation-free, (2) yields compact allocations and thus (3) is very successful at minimizing message-passing contention. Moreover, MC is inherently parallelizable, employing just the idle nodes and needing only limited communication. We test MC's performance using a message-passing simulator and workload traces from the San Diego Supercomputing Center. The results show that MC outperforms all other published strategies, reducing average job response time up to 97% and being capable of sustaining higher system loads.
منابع مشابه
The E ects of Dispersal on Message-Passing Contention in Processor Allocation Strategies
Processor allocation is a key task in the drive to fully realize the performance potential of massively parallel processing (MPP) systems. With the advent of the class of non-contiguous processor allocation strategies , the allocation performance bottleneck shifted from fragmentation to message-passing contention. This paper presents a method to estimate and minimize contention incurred by non-...
متن کاملDispersal Metrics for Non-Contiguous Processor Allocation
Resource management is a key area in the drive to fully realize the performance potential of parallel and distributed systems. For the task of assigning a set of processors of a massively parallel processing (MPP) system to a given job, various processor allocation strategies have been proposed in the research community and are in use at supercomputing sites. With the advent of the class of non...
متن کاملThe Effects of Network Contention on Processor Allocation Strategies
Various processor allocation strategies have been proposed for scalable parallel computers (SPCs). These strategies try to maximize the overall system utilization and, in the mean time, try to avoid network contention among different processor partitions. This paper provides an intensive simulation study investigating whether contention-free processor allocation strategies are indeed important....
متن کاملDistributed Consensus with Finite Message Passing
Inspired by distributed resource allocation problems in dynamic topology networks, we initiate the study of distributed consensus with finite messaging passing. We first find a sufficient condition on the network graph for which no distributed protocol can guarantee a conflict-free allocation after R rounds of message passing. Secondly we fully characterize the conflict minimizing zero-round pr...
متن کاملBubble scheduling: A quasi dynamic algorithm for static allocation of tasks to parallel architectures
We propose an algorithm for scheduling and allocation of parallel programs to message-passing architectures. The algorithm considers arbitrary computation and communication costs, arbitrary network topology, link contention and underlying communication routing strategy. While our technique is static, the algorithm is quasi dynamic because it is not specific to any particular system topology and...
متن کامل